<?php
/* @var $this EditorsController */
/* @var $model Editors */

/*$this->breadcrumbs=array(
	'Editors'=>array('index'),
	'Manage',
);

$this->menu=array(
	array('label'=>'List Editors', 'url'=>array('index')),
	array('label'=>'Create Editors', 'url'=>array('create')),
);*/

Yii::app()->clientScript->registerScript('search', "
$('.search-button').click(function(){
	$('.search-form').toggle();
	return false;
});
$('.search-form form').submit(function(){
	$.fn.yiiGridView.update('editors-grid', {
		data: $(this).serialize()
	});
	return false;
});
");
?>

<h1>Редакция</h1>

<!--<?php echo CHtml::link('Advanced Search','#',array('class'=>'search-button')); ?> -->
<div class="search-form" style="display:none">
<?php $this->renderPartial('_search',array(
	'model'=>$model,
	)); ?>
</div>

<?php 
$pageSize=Yii::app()->user->getState('pageSize',Yii::app()->params['defaultPageSize']);

$dialog = $this->widget('ext.ecolumns.EColumnsDialog', array(
       'options'=>array(
            'title' => 'Настройки',
            'autoOpen' => false,
            'show' =>  'fade',
            'hide' =>  'fade',
        ),
       'htmlOptions' => array('style' => 'display: none'), //disable flush of dialog content
       'ecolumns' => array(
            'gridId' => 'editors-grid', //id of related grid
            'storage' => 'session',  //where to store settings: 'db', 'session', 'cookie'
            'fixedLeft' => array('CCheckBoxColumn'), //fix checkbox to the left side 		
            'model' => $model->search(), //model is used to get attribute labels
            'columns' => array(
				//'uid',
				array(
					'class'=>'bootstrap.widgets.TbButtonColumn',
					'template'=>'{update} {delete}',
					'buttons'=>array(
						'update'=>
							array(
									'url'=>'$this->grid->controller->createUrl("update", array("id"=>$data->primaryKey,"asDialog"=>1,"gridId"=>$this->grid->id))',
									'click'=>'function(){$("#cru-frame").attr("src",$(this).attr("href")); $("#cru-dialog").dialog("open");  return false;}',
								),
					),							
					'htmlOptions' => array('style'=>'width:50px'),
					'header'=>'',
				),			
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'name',
					'header'=>'Издание',
					'value'=>array($this, 'checkResult'),
					'filter' => array('' => 'Фильтр', 'sst' => 'ССТ', 'ek-pe' => 'ПЭ', 'ek-ek' => 'ЭК', 'jer' => 'ЖЭР', 'ek-se' => 'ЭК.Силовая электроника', 'ek-dk' => 'ЭК.Датаком', 'dop' => 'Дополнительные работы'), 			
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('editors/updatee'),
						'placement'  => 'right',						
						'source'   => array('sst' => 'ССТ', 'ek-pe' => 'ПЭ', 'ek-ek' => 'ЭК', 'jer' => 'ЖЭР', 'ek-se' => 'ЭК.Силовая электроника', 'ek-dk' => 'ЭК.Датаком', 'dop' => 'Дополнительные работы'),				
					),					
				),
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'edition',
					'header'=>'№',					
					'value'=>'$data->edition',
					'filter' => array('' => 'Фильтр', '1' => '1','2' => '2','3' => '3','4' => '4','5' => '5','6' => '6','7' => '7','8' => '8','9' => '9','10' => '10','11' => '11','12' => '12'), 
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'        => $this->createUrl('editors/updatee'),
						'placement'  => 'right',
						'source'   => array('1' => '1','2' => '2','3' => '3','4' => '4','5' => '5','6' => '6','7' => '7','8' => '8','9' => '9','10' => '10','11' => '11','12' => '12'),
					),						
				),		
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'source',
					'header'=>'Источник',					
					'value'=>array($this, 'checkResult2'),
					'filter' => array('' => 'Фильтр', 'popova' => 'Попова', 'smirnova' => 'Смирнова', 'platceva' => 'Платцева', 'jivova' => 'Живова', 'denisov' => 'Денисов', 'baraeva' => 'Бараева', 'fattahova' => 'Фаттахова', 'vasilyeva' => 'Васильева', 'editors' => 'Редакционная', 'orders' => 'Заказная'), 			
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('editors/updatee'),
						'placement'  => 'right',						
						'source'   => array('popova' => 'Попова', 'smirnova' => 'Смирнова', 'platceva' => 'Платцева', 'jivova' => 'Живова', 'denisov' => 'Денисов', 'baraeva' => 'Бараева', 'fattahova' => 'Фаттахова', 'vasilyeva' => 'Васильева', 'editors' => 'Редакционная', 'orders' => 'Заказная'),				
					),					
				),
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'types',
					'header'=>'Тип',					
					'value'=>array($this, 'checkResult3'),
					'filter' => array('' => 'Фильтр', 'news' => 'Новость', 'nk' => 'НК', 'table' => 'Таблица',  'logo1' => 'Лого в таблице', 'logo2' => 'Лого в указателе', 'bonus' => 'Статья-бонус', 'promo' => 'Статья-рекламная', 'pr' => 'Статья-пиар', 'edit' => 'Статья редакционная', 'translate' => 'Перевод', 'orders' => 'Заказная статья', 'author' => 'Авторский материал', 've' => 'Обзор на ВЭ', 'lighting' => 'Обзор на Лайтинг', 'elcom' => 'Обзор на Элком'), 			
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('editors/updatee'),
						'placement'  => 'right',						
						'source'   => array('news' => 'Новость', 'nk' => 'НК', 'table' => 'Таблица', 'bonus' => 'Статья-бонус', 'promo' => 'Статья-рекламная','pr' => 'Статья-пиар', 'edit' => 'Статья редакционная', 'translate' => 'Перевод', 'orders' => 'Заказная статья', 'author' => 'Авторский материал', 've' => 'Обзор на ВЭ', 'lighting' => 'Обзор на Лайтинг', 'elcom' => 'Обзор на Элком'),				
					),					
				),
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'author',
					'header'=>'Автор',					
					'value'=>'$data->author',
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'url'        => $this->createUrl('editors/updatee'),
						'placement'  => 'right',
						'inputclass' => 'span3',
					),	
					'htmlOptions'=>array('style'=>'text-align: left'),						
				),			
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'namess',
					'header'=>'Название',					
					'value'=>'$data->namess',
					'htmlOptions'=>array('style'=>'text-align: left'),	
					'editable' => array(
						'url'        => $this->createUrl('editors/updatee'),
						'placement'  => 'right',
						'inputclass' => 'span3',
					),					
				),			
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'company',
					'header'=>'Компания',
					'value'=>'$data->company',
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'url'        => $this->createUrl('editors/updatee'),
						'placement'  => 'right',
						'inputclass' => 'span3',
					),					
				),			
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'files',
					'header'=>'Файл для верстки',					
					'value'=>'$data->files',
					'editable' => array(
						'url'        => $this->createUrl('editors/updatee'),
						'placement'  => 'right',
						'inputclass' => 'span3',
					),					
				),				
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'editor',
					'header'=>'Редактор',					
					'value'=>array($this, 'checkResult6'),
					'filter' => array('' => 'Фильтр', 'andreev' => 'Андреев', 'voronina' => 'Воронина', 'gracheva' => 'Грачева', 'gasanov' => 'Гасанов', 'ejov' => 'Ежов',	'zabolot' => 'Заболотная', 'kalachov' => 'Калачов', 'mainstrenko' => 'Майстренко', 'novikov' => 'Новиков', 'fomichev' => 'Фомичев', 'chanov' => 'Чанов','simonov' => 'Симонов','kishov' => 'Кишов','samkova' => 'Самкова'),
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('editors/updatee'),
						'placement'  => 'right',						
						'source'   => array('andreev' => 'Андреев', 'voronina' => 'Воронина', 'gracheva' => 'Грачева', 'gasanov' => 'Гасанов', 'ejov' => 'Ежов',	'zabolot' => 'Заболотная', 'kalachov' => 'Калачов', 'mainstrenko' => 'Майстренко', 'novikov' => 'Новиков', 'fomichev' => 'Фомичев' ,'chanov' => 'Чанов','simonov' => 'Симонов','kishov' => 'Кишов','samkova' => 'Самкова'),				
					),					
				),		
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'conditions',
					'header'=>'Состояние',					
					'value'=>array($this, 'checkResult4'),
					'filter' => array('' => 'Фильтр', 'work' => 'В работе', 'sogl' => 'Согласование', 'mark' => 'Верстка', 'admit' => 'Утверждение', 'success' => 'Утверждено', 'translate' => 'Перевод',), 	
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('editors/updatee'),
						'placement'  => 'right',						
						'source'   => array('work' => 'В работе',	'sogl' => 'Согласование', 'mark' => 'Верстка', 'admit' => 'Утверждение', 'success' => 'Утверждено', 'translate' => 'Перевод',),				
					),					
				),
				array
				(				
					'name'=>'dates',
					'header'=>'Дата',					
					'value'=>'$data->dates',
					'htmlOptions'=>array('style'=>'text-align: center'),				
				),		
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'comments',
					'header'=>'Комментарии верстки',					
					'value'=>array($this, 'checkResult5'),
					'filter' => array('' => 'Фильтр', 'ok' => 'Принято', 'almost' => 'Принято с замечаниями', 'fail' => 'Не принято'), 			
					'htmlOptions'=>array('style'=>'text-align: center'),
					'editable' => array(
						'type'     => 'select',
						'url'      => $this->createUrl('editors/updatee'),
						'placement'  => 'right',						
						'source'   => array('ok' => 'Принято', 'almost' => 'Принято с замечаниями', 'fail' => 'Не принято'),				
					),					
				),
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'descr',
					'header'=>'Текст комментария',					
					'value'=>'$data->descr',
					'filter' => false,
					'editable' => array(
						'type'      => 'textarea',
						'url'       => $this->createUrl('editors/updatee'),
						'placement' => 'left',
					),		
					'htmlOptions'=>array('style'=>'text-align: left'),						
				),	
				/*array
				(				
					'name'=>'dates2',
					'header'=>'Дата',					
					'value'=>'$data->dates2',
					'htmlOptions'=>array('style'=>'text-align: center'),				
				),*/				
				array
				(
					'class' => 'editable.EditableColumn',				
					'name'=>'notes',
					'header'=>'Примечания',					
					'value'=>'$data->notes',
					'filter' => false,
					'editable' => array(
						'type'      => 'textarea',
						'url'       => $this->createUrl('editors/updatee'),
						'placement' => 'left',
					),	
					'htmlOptions'=>array('style'=>'text-align: left'),						
				),
				array
				(			
					'type'=>'raw',  
					'name'=>'filename',
					'header'=>'Файлы',					
					'value'=>array($this,'checkFiles'),
					'htmlOptions'=>array('style'=>'text-align: center'),			
				),				               
            ),
        ),
    ));

if (Yii::app()->user->checkAccess('Editor')) 
	$this->widget('bootstrap.widgets.TbButton', array('label'=>'Добавить запись','type'=>'primary','size'=>'normal','url'=>array('create')));
echo "&nbsp;";
if (Yii::app()->user->checkAccess('Editor')) 
	$this->widget('bootstrap.widgets.TbButton', array('label'=>'Быстрое добавление','type'=>'primary','size'=>'normal','url'=>array('createquick'),'htmlOptions'=>array('rel'=>'tooltip','data-original-title'=>'Вставка <strong>пустой строки</strong> для последующего заполнения значениями по клику на <strong>Empty</strong>'))); 
	
$this->widget('bootstrap.widgets.TbGridView', array(
    'id' => 'editors-grid',
    'itemsCssClass'=>'table table-striped table-bordered table-condensed',
    'dataProvider'=>$model->search(),
	'columns' => $dialog->columns(),
	'template' => $dialog->link()."&nbsp;&nbsp;&nbsp;".CHtml::dropDownList('pageSize',$pageSize,array(10=>10,20=>20,50=>50,100=>100),array('onchange'=>"$.fn.yiiGridView.update('editors-grid',{ data:{pageSize: $(this).val() }})"))."{summary}\n{items}\n{pager}",
	'filter'=>$model,
));	
?>

<?php
//--------------------- begin new code --------------------------
   // add the (closed) dialog for the iframe
    $this->beginWidget('zii.widgets.jui.CJuiDialog', array(
		'id'=>'cru-dialog',
		'options'=>array(
			'title'=> 'Редактирование',
			'autoOpen'=>false,
			'modal'=>true,
			'width'=>750,
			'height'=>800,
		),
	));
?>

<iframe id="cru-frame" width="100%" height="100%"></iframe>

<?php
	$this->endWidget();
//--------------------- end new code --------------------------
?>
